            #tab-area {
                width: 600px;
                margin: 40px auto 0 auto;
				position: relative;
            }            
            
			.dummy {
				outline: none;
			}
			
			input[name=pane] { display: none;}

            .tabs {
                position: relative;
                list-style: none;               
            }
			
			.tabs li {
                position: relative;                
                width: 100px;
                height: 38px;
				float: left;				
				cursor: pointer;
				font: bold 14px  Calibri, "Myriad Pro", Myriad, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;				
				letter-spacing: 1px;                
				border-right:  1px solid #aaa; 				
				-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
                -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
                box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
            }

            .tabs li:first-child {
				margin-left: 30px;
				border-left: 1px solid #888;
				-moz-border-radius: 8px 0 0 0;
                -webkit-border-radius: 8px 0 0 0;
                border-radius: 8px 0 0 0;				
			}
            
			.tabs li:last-child {
				border-right: 1px solid #888;				
				-moz-border-radius: 0 8px 0 0;
                -webkit-border-radius: 0 8px 0 0;
                border-radius: 0 8px 0 0;				
			}
			  

            .tabs label {
                display: block;					
                height: 38px;                
                position: absolute;
				top: 0;
				left: 0;
				bottom: 0;
				right: 0;
				z-index: 2;
                color: #fff;
                text-decoration: none;
				text-align: center;
				line-height: 38px;
				outline: none;
				cursor: pointer;
            }

            .tabs li .active {                
                position: absolute;
				display: none;                
                top: -10px; 
				left: -3px;
				width: 110px;
				height: 48px;
                z-index: 1;					
				-moz-border-radius: 8px 8px 0 0;
                -webkit-border-radius: 8px 8px 0 0;
                border-radius: 8px 8px 0 0;
				-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
				-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
				box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
            }

			.tabs li .active:before {
				content: '';
				position: absolute;
				top: 40px;
				left: -10px;				
				width: 10px;
				height: 8px;
				background: transparent;				
				-moz-border-radius: 0 0 18px 0;
				-webkit-border-radius: 0 0 18px 0;
				border-radius: 0 0 18px 0;
			}
			
			.tabs li .active:after {
				content: '';
				position: absolute;
				top: 40px;
				left: 107px;				
				width: 10px;
				height: 8px;
				background: transparent;				
				-moz-border-radius: 0 0 0 18px;
				-webkit-border-radius: 0 0 0 18px;
				border-radius: 0 0 0 18px;
			}

			.tab-strip {
				content: '';
				position: relative;
				clear: both;
				z-index: 1;
				height: 10px;
				width: 600px;								
				-moz-border-radius: 8px 8px 0 0;
				-webkit-border-radius: 8px 8px 0 0;
				border-radius: 8px 8px 0 0;	
				-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
                -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
			}
            
            .panes-scroll {
                width: 598px;
				position: relative;
                overflow:hidden;
                border: 1px solid #aaa;
				border-top: none;				
                -moz-border-radius: 0 0 8px 8px;
                -webkit-border-radius: 0 0 8px 8px;
                border-radius: 0 0 8px 8px;
                -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
                -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
                box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);							
            }
			
			.panes-items {
				width: 1800px;
				position: relative;
				-webkit-transition: margin-left 500ms ease-in-out ;
				-moz-transition: margin-left 500ms ease-in-out ;
				-o-transition: margin-left 500ms ease-in-out ;
				transition: margin-left 500ms ease-in-out ;
			}
            
            .panes-items > div {
                padding: 20px;
				width: 560px;
				height: 0;				
				font: 12px/1.4 Calibri, "Myriad Pro", Myriad, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;                
				float: left;				
            }
			
			
            .panes-items > div:first-of-type { height: auto; }
            .tabs li:first-child .active { display: block;}            
            
	        input[name=pane]:checked + .dummy .panes-items > div { height: 0; }            
	        input[name=pane]:checked + .dummy .tabs li .active { display: none;}  
			
			#p1:checked + .dummy .panes-items { margin-left: 0;}
			#p2:checked + .dummy .panes-items { margin-left: -600px;}
			#p3:checked + .dummy .panes-items { margin-left: -1200px;}			
			
			#p1:checked + .dummy .panes-items > div:nth-of-type(1) ,
            #p2:checked + .dummy .panes-items > div:nth-of-type(2) ,
            #p3:checked + .dummy .panes-items > div:nth-of-type(3) {
				height: auto;				
			}
			
            #p1:checked + .dummy .tabs li:nth-child(1) .active, 
            #p2:checked + .dummy .tabs li:nth-child(2) .active,
            #p3:checked + .dummy .tabs li:nth-child(3) .active {
				display: block;
			}

.light .tabs li {
	background-color: #aaaaaa;
	background-image: -moz-linear-gradient(top, #aaaaaa, #444444);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #aaaaaa),color-stop(1, #444444));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#aaaaaa', EndColorStr='#444444');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#aaaaaa', EndColorStr='#444444')";
}

.light .tabs li .active {
	background-color: #1153C0;
	background-image: -moz-linear-gradient(top, #0B2B61, #1153C0);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #0B2B61),color-stop(1, #1153C0));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#0B2B61', EndColorStr='#1153C0');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#0B2B61', EndColorStr='#1153C0')";
}

.light .tabs li .active:before {			
	border: 3px solid #1153C0;					
	border-top: none;
	border-left: none;
}
			
.light .tabs li .active:after {
	border: 3px solid #1153C0;					
	border-top: none;
	border-right: none;
}

.light .tab-strip {
	background: #1153C0;	
}

.light .panes, .light .panes-scroll, .light .no-bg > div {
	background-color: #ffffff;
	background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #cccccc));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#cccccc');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#cccccc')";	
}

.light .panes > div, .light .panes-scroll > div {
	color: #000;
}

.light .panes > div h2, .light .panes-scroll > div h2 {
	color: #000;
}

.blackout{display:none;position:fixed;_position:absolute;width:100%;z-index:10000;background-color:#000;margin:0;padding:0;left:0;top:0}
.socialmodalOuter{display:none;font-family:arial;color:#575E6D;font-size:14px;line-height:20px;background:rgb(73,73,73); background:rgba(0,0,0,0.6);border-radius:10px;left:50%;padding:7px;position:fixed;_position:absolute;top:50%;z-index:10001}
.socialmodal{background:none repeat scroll 0 0 #FFF;border-radius:3px;width:460px}
.socialmodal .title{border-bottom:1px solid #E5E8EF;font-weight:bold;font-size:19px;font-weight:bold;padding:16px 15px 10px;text-align:center}
.socialmodal .subtitle{margin:0;background:#f7c632;color:#b18b18;padding:4px;text-align:center;font-weight:bold;font-size:15px}
.socialmodal .warning{margin:0;background:#cb2026;color:#fff;padding:4px;text-align:center}
.socialmodal .content{padding:0 15px;margin-top:10px;line-height:17px}
.socialmodal .share{padding:0 15px;margin:20px 0 15px;text-align:center;height:24px}
.socialmodal .close{background:url(images/close.png) no-repeat;cursor:pointer;height:12px;position:absolute;right:15px;top:15px;width:12px;display:none}
.socialmodal .button{float:left;width:115px;line-height:24px;height:24px}
.socialmodal .like{margin-left:15px}
.socialmodal .twttr{margin-left:30px}
.socialmodal .plus{width:90px;margin-left:50px}
.socialmodal .footer{clear:both;background:none repeat scroll 0 0 #E8EAEF;border-radius:0 0 3px 3px;border-top:1px solid #DDE0E8;padding:10px 0;color:#878D9C;text-shadow:0 1px 0 #FFF;text-align:center;font-size:13px}

.tooltip{width:300px;position:absolute;left:0;right:0;bottom:100%;margin:0 0 7px 0;padding:15px;font-size:15px;font-weight:normal;font-style:normal;text-align:left;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.3);line-height:1.5;border:solid 1px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3),0 1px 2px rgba(255,255,255,0.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3),0 1px 2px rgba(255,255,255,0.5) inset;box-shadow:0 1px 2px rgba(0,0,0,0.3),0 1px 2px rgba(255,255,255,0.5) inset;cursor:default;display:block;visibility:hidden;opacity:0;z-index:999;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;color:#F0F8FF;background:#333333;background:-moz-linear-gradient(top,rgba(51, 51, 51,0.8),rgba(51, 51, 51,1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(51, 51, 51,0.8)),to(rgba(51, 51, 51,1)));border-color:#0d0d0d}
.tooltip:before,.tooltip:after{width:0;height:0;position:absolute;left:42px;right:auto;bottom:0;margin:0 0 -20px -10px;border:solid 10px;border-color:transparent;display:table-cell;content:"";border-top-color:#333333}
.tooltip:before{margin:0 0 -24px -12px;border:solid 12px;border-color:transparent;z-index:-1;border-top-color:#0d0d0d}
a:hover .tooltip{text-decoration:none;visibility:visible;opacity:1;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}
.tooltip{color:#F0F8FF;background:#333333;background:-moz-linear-gradient(top,rgba(51, 51, 51,0.8),rgba(51, 51, 51,1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(51, 51, 51,0.8)),to(rgba(51, 51, 51,1)));border-color:#0d0d0d;text-shadow:0 1px 0 rgba(0,0,0,1)}
.tooltip:before{border-top-color:#0d0d0d}
.tooltip:after{border-top-color:#333333}